package com.sduept.i1.model;

// 导地线微风振动特征量数据报
public class BreezeCharacteristicData {
	public static short msgLen = 33;
	// 17 1 1 4 2 4 4
	
	private String componentId; // 被检测设备ID 17
	private byte unitSum; // 采集单元总数 1
	private byte unitNo; // 采集单元序号 1
	private int timeStamp; // 采集时间 4
	private short strainAmplitude; // 动弯应变幅值 2
	private float bendingAmplitude; // 弯曲振幅  4
	private float vibrationFrequency;  // 微风振动频率 4
	
	public String getComponentId() {
		return componentId;
	}
	
	public void setComponentId(String componentId) {
		this.componentId = String.format("%-17s", componentId);
	}
	
	public byte getUnitSum() {
		return unitSum;
	}
	
	public void setUnitSum(byte unitSum) {
		this.unitSum = unitSum;
	}
	
	public byte getUnitNo() {
		return unitNo;
	}
	
	public void setUnitNo(byte unitNo) {
		this.unitNo = unitNo;
	}
	
	public int getTimeStamp() {
		return timeStamp;
	}
	
	public void setTimeStamp(int timeStamp) {
		this.timeStamp = timeStamp;
	}
	
	public short getStrainAmplitude() {
		return strainAmplitude;
	}
	
	public void setStrainAmplitude(short strainAmplitude) {
		this.strainAmplitude = strainAmplitude;
	}
	
	public float getBendingAmplitude() {
		return bendingAmplitude;
	}
	
	public void setBendingAmplitude(float bendingAmplitude) {
		this.bendingAmplitude = bendingAmplitude;
	}
	
	public float getVibrationFrequency() {
		return vibrationFrequency;
	}
	
	public void setVibrationFrequency(float vibrationFrequency) {
		this.vibrationFrequency = vibrationFrequency;
	}
}
